| @@ -2,6 +2,8 @@ | ||
| 2 | 2 |  | 
| 3 | 3 | from __future__ import division | 
| 4 | 4 |  | 
| 5 | +import itertools | |
| 6 | + | |
| 5 | 7 | from django.conf import settings | 
| 6 | 8 | from django.db import connection, transaction | 
| 7 | 9 | from django_curtail_uuid import CurtailUUID | 
| @@ -670,8 +672,11 @@ def pai2_home_api(request): | ||
| 670 | 672 | 'location': row[30], | 
| 671 | 673 | } for row in rows] | 
| 672 | 674 |  | 
| 675 | +    session_photos = map(lambda x: {'session_id': x[0], 'photos': x[1]}, itertools.groupby(rows, lambda x: x.get('session_id', ''))) | |
| 676 | + | |
| 673 | 677 |      return response(200, 'Get Home Data Success', u'获取首页数据成功', { | 
| 674 | 678 | 'photos': rows, | 
| 679 | + 'session_photos': session_photos, | |
| 675 | 680 | 'left': left, | 
| 676 | 681 | }) | 
| 677 | 682 |  |